

.LC0:
	.string "%d\n"

.globl _main


_main:
	pushl %ebp
	movl %esp,%ebp
	subl $0x1000,%esp
	
	movl $2,-0x1000(%ebp) 
	
	movl $-2,%eax	
	imull -0x1000(%ebp)
	
	pushl %eax 
	pushl $.LC0 
	movl $0,%eax 
	call _printf 	
	
	movl $0,%eax
	leave
	ret 
	